precision machining power tools quality machining electrical lighting cnc machining fabrication hardware hand tools milling software computer machining cnc